English Dictionary
◊ WEATHER SATELLITE
weather satellite
n : a satellite that transmits frequent picture of the earth
below [syn: {meteorological satellite}]